package no.ntnu.item.ttm4115.termproject.gamemanager;

import java.lang.String;
import no.ntnu.item.ttm4115.termproject.gamemanager.configuration.LoadConfiguration;
import java.util.HashMap;
import no.ntnu.item.ttm4115.termproject.extrasagent.Game;
import no.ntnu.item.ttm4115.termproject.extrasagent.Treasures;
import no.tellu.common.actorframe.ActorSM;
import no.tellu.common.javaframe.ActorAddress;

public class GameManagerSM extends ActorSM {


    public LoadConfiguration configuration;
    public HashMap groupsMappedToTreasures;
    public HashMap intMappedToGroups;
    public HashMap intMappedToTreasures;
    public int counterForGroups;
    public int counterForTreasures;
    public int clueCounter;
    public Game game;
    public String startTimeStamp;
    public String endTimeStamp;


    /*
     * This method initializes the fields of the state machine.
     * You can edit this method inside the method body.
     * When the method is generated again, your part is copied.
     * Do not add any other methods in this class, they are not copied.
     */
    public void initialize(){
        groupsMappedToTreasures = new HashMap<ActorAddress, Treasures>();
        intMappedToGroups = new HashMap<Integer, ActorAddress>();
        intMappedToTreasures = new HashMap<Integer, Treasures>();
        clueCounter = 0;

    }
}
